don't forget to set the state of the synthesized GDK_ENTER_NOTIFY event.
authorMichael Natterer <mitch@imendio.com>
Wed, 14 Feb 2007 11:52:27 +0000 (11:52 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Wed, 14 Feb 2007 11:52:27 +0000 (11:52 +0000)
2007-02-14  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmenu.c (gtk_menu_motion_notify): don't forget to set the
state of the synthesized GDK_ENTER_NOTIFY event. Fix taken from
maemo-gtk.

svn path=/trunk/; revision=17291

ChangeLog
gtk/gtkmenu.c

index 3377697d05bcd9f7edaf0d9a486974d1e51672c9..ff1d260cab947a81197e582acf22670cff6ad3af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-02-14  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenu.c (gtk_menu_motion_notify): don't forget to set the
+       state of the synthesized GDK_ENTER_NOTIFY event. Fix taken from
+       maemo-gtk.
+
 2007-02-13  Kristian Rietveld  <kris@imendio.com>
 
        * gtk/gtktooltip.c (gtk_tooltip_hide_tooltip): stop any
index efbd567a3bc5ae1de9e1e021a6eaac62029c892c..02a78a239dcb5c259d30891874cf0b3a723d655e 100644 (file)
@@ -2900,6 +2900,7 @@ gtk_menu_motion_notify  (GtkWidget           *widget,
          send_event->crossing.y_root = event->y_root;
          send_event->crossing.x = event->x;
          send_event->crossing.y = event->y;
+          send_event->crossing.state = event->state;
 
          /* We send the event to 'widget', the currently active menu,
           * instead of 'menu', the menu that the pointer is in. This